#pragma once

#include "BaseDocument.h"
#include "TrayConfig.h"

class RecogDoc : public BaseDocument
{

public: // IJsonSerializable
    void fromJson(const QJsonObject& src, QStringList& errorList) override;
    QJsonObject toJson() const override;
    shared_ptr<vector<shared_ptr<RecogDoc>>> data() { return m_data; }

private: // Fields
    shared_ptr<vector<shared_ptr<RecogDoc>>> m_data =
        make_shared<vector<shared_ptr<RecogDoc>>>();
};
